/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package dao;

import java.util.List;
import javax.persistence.EntityManager;
import Bean.Curso;
import util.JPAUtil;

/**
 *
 * @author alexandre
 */

public class CursoDAO {
   
    public void add(Curso curso){
        EntityManager em = JPAUtil.getInstance().getEntityManager();
        em.persist(curso);
    }
    
    public void edit(Curso curso){
        EntityManager em = JPAUtil.getInstance().getEntityManager();
        em.merge(curso);
    }
    
    public void del(Curso curso){
        EntityManager em = JPAUtil.getInstance().getEntityManager();
        Curso curso2 = em.merge(curso);
        em.remove(curso2);
    }
    
    public Curso getCursoID(int id){
        return JPAUtil.getInstance().getEntity(Curso.class, id);
        
    }
    
    public  List<Curso> getAllCursos(){
        return JPAUtil.getInstance().getList(Curso.class, "SELECT c FROM Curso c");
    }
}
